moralize in public

Translations
поучать на публике
He prefers not to moralize in public despite having strong opinions.
Он предпочитает не поучать на публике, несмотря на свои твёрдые убеждения.
Words
moralize

verb
морализировать
in

preposition
на
public

noun
публике